# encoding: UTF-8

defineDict = {}
typedefDict = {}

#//////////////////////////////////////////////////////////////////////
#@company shanghai liber information Technology Co.,Ltd
#@file SecurityFtdcL2MDUserApiDataType.h
#@brief 定义业务数据类型
#//////////////////////////////////////////////////////////////////////




#//////////////////////////////////////////////////////////////////////
#TFtdcErrorIDType是一个错误代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcErrorIDType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcErrorMsgType是一个错误信息类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcErrorMsgType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcBrokerIDType是一个经纪公司代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcBrokerIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcUserIDType是一个用户代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcUserIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcUserNameType是一个用户名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcUserNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcPasswordType是一个密码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcPasswordType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcExchangeIDType是一个交易所代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcExchangeIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcInstrumentIDType是一个合约代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcInstrumentIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcDateType是一个日期类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcDateType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcTimeType是一个时间类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcTimeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcPriceType是一个价格类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcPriceType"] = "float"

#//////////////////////////////////////////////////////////////////////
#TFtdcVolumeType是一个数量类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcVolumeType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcLargeVolumeType是一个大额数量类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcLargeVolumeType"] = "float"

#//////////////////////////////////////////////////////////////////////
#TFtdcRatioType是一个比率类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcRatioType"] = "float"

#//////////////////////////////////////////////////////////////////////
#TFtdcMoneyType是一个资金类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcMoneyType"] = "float"

#//////////////////////////////////////////////////////////////////////
#TFtdcPriceLevelType是一个价格深度类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcPriceLevelType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcBoolType是一个布尔型类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcBoolType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcIndexType是一个指数类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcIndexType"] = "float"

#//////////////////////////////////////////////////////////////////////
#TFtdcDataLevelType是一个行情数据等级类型
#//////////////////////////////////////////////////////////////////////
#全量行情
defineDict["SECURITY_FTDC_DL_FULL"] = '0'
#L10行情
defineDict["SECURITY_FTDC_DL_L10"] = '1'
#L5行情
defineDict["SECURITY_FTDC_DL_L5"] = '2'

typedefDict["TSecurityFtdcDataLevelType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcIPAddressType是一个IP地址类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcIPAddressType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcIPPortType是一个IP端口类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcIPPortType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcBeginStringType是一个step起始串类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcBeginStringType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcBodyLengthType是一个消息体长度类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcBodyLengthType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcMsgTypeType是一个消息类型类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcMsgTypeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcSenderCompIDType是一个发送方代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcSenderCompIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcTargetCompIDType是一个接收方代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcTargetCompIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcMsgSeqNumType是一个头消息序号标签34类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcMsgSeqNumType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcSendingTimeType是一个发送时间类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcSendingTimeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcMessageEncodingType是一个消息中Encoded域的字符编码类型类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcMessageEncodingType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCheckSumType是一个校验和类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcCheckSumType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcEncryptMethodType是一个加密方法类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcEncryptMethodType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcHeartBtIntType是一个心跳间隔类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcHeartBtIntType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcInterfaceVersionType是一个行情数据接口版本号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcInterfaceVersionType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcMsgSeqIDType是一个消息序号标签10072类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcMsgSeqIDType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcGroupIDType是一个组号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcGroupIDType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcGroupNoType是一个组序类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcGroupNoType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcOrderKindType是一个报单类型类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcOrderKindType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcFunctionCodeType是一个功能码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSecurityFtdcFunctionCodeType"] = "string"


